package homework;

public class MathDemo {
    public static void main(String[] args) {
        // 计算2的10次方
        double powerResult = Math.pow(2, 10);
        System.out.println("2的10次方: " + (int)powerResult); // 转换为整数输出

        // 计算-15.7的绝对值
        double absValue = Math.abs(-15.7);
        System.out.println("-15.7的绝对值: " + absValue);

        // 对3.14159进行四舍五入
        long roundedValue = Math.round(3.14159);
        System.out.println("3.14159四舍五入: " + roundedValue);

        // 额外演示：四舍五入保留两位小数
        double number = 3.14159;
        double roundedTwoDecimals = Math.round(number * 100) / 100.0;
        System.out.println("3.14159保留两位小数: " + roundedTwoDecimals);

        //生成一个0.0到1.0之间的随机数
        double randomValue = Math.random();
        System.out.println("一个0.0到1.0之间的随机数: " + randomValue);
    }
}
